بوت‌کمپ برنامه‌نویسی C - دوره جامع آموزش زبان C [ویدیو] - آخرین آپدیت

دانلود C Programming Bootcamp - The Complete C Language Course [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زبان C یکی از قدرتمندترین و پرکاربردترین زبان‌های برنامه‌نویسی است که زیربنای نرم‌افزارهای سیستمی، سیستم‌های نهفته (Embedded) و اپلیکیشن‌های با کارایی بالا را تشکیل می‌دهد. این دوره با رویکردی ساختاریافته، از مفاهیم بنیادی شامل متغیرها، عملگرها و ساختارهای کنترلی شروع شده و سپس به سراغ حلقه‌ها، توابع و مدیریت حافظه می‌رود. شما از طریق تمرینات کدنویسی عملی، پایه‌ای مستحکم در برنامه‌نویسی C ایجاد خواهید کرد. با پیشروی در دوره، مفاهیم کلیدی مانند آرایه‌ها، رشته‌ها، اشاره‌گرها و بازگشت (Recursion) را بررسی کرده و درک عمیقی از تخصیص حافظه و اجرای بهینه برنامه‌ها به دست خواهید آورد. همچنین با ساختارهای داده پیچیده مانند Structureها و Unionها کار خواهید کرد تا توانایی خود را در نوشتن کدهای ماژولار و بهینه تقویت کنید. مثال‌های واقعی و تمرینات حل مسئله، منطق برنامه‌نویسی شما را صیقل می‌دهد. در پایان این دوره، شما اعتماد به نفس لازم برای توسعه برنامه‌های بهینه با C، عیب‌یابی خطاها و به‌کارگیری بهترین استانداردهای کدنویسی را خواهید داشت. چه برای آماده شدن جهت شغلی در توسعه نرم‌افزار و سیستم‌های نهفته باشید و چه برای مصاحبه‌های فنی، این دوره دانش ضروری و تجربه عملی مورد نیاز برای موفقیت در برنامه‌نویسی C را فراهم می‌کند. - نوشتن برنامه‌های بهینه C با استفاده از متغیرها، حلقه‌ها و توابع - پیاده‌سازی دستورات شرطی، بازگشت و آرایه‌ها - تسلط بر اشاره‌گرها، مدیریت حافظه و تخصیص پویا - توسعه مهارت‌های حل مسئله با تمرینات کدنویسی عملی - کار با ساختارها (Structures)، Unionها و مدیریت پیشرفته داده‌ها - کسب مهارت در نوشتن کدهای بهینه و ماژولار در زبان C این دوره برای مبتدیانی که می‌خواهند برنامه‌نویسی را از صفر بیاموزند، دانشجویان علوم کامپیوتر و مهندسان نرم‌افزاری که به دنبال تقویت مهارت‌های C خود هستند، ایده‌آل است. هیچ دانش قبلی از برنامه‌نویسی مورد نیاز نیست، اما آشنایی با عملیات پایه کامپیوتر توصیه می‌شود. - پوشش جامع برنامه‌نویسی C از مفاهیم پایه تا پیشرفته * مثال‌های کاربردی و تمرینات عملی برای تجربه کدنویسی واقعی * توضیحات ساده و مبتدی‌پسند با افزایش تدریجی پیچیدگی

سرفصل ها و درس ها

مبانی زبان C Basics of C Language

  • خطوط کامنت در C Comment Lines in C

  • متغیرها در C Variables in C

  • نصب و راه‌اندازی Installation

  • عملگرهای محاسباتی، محاسبات کوتاه، افزایش و کاهش Arithmetic Operators, Shorthand Arithmetic, Increment & Decrement

  • عملگرهای رابطه‌ای Relational Operators

  • عملگرهای منطقی Logical Operators

  • عملگرهای سه تایی (Ternary) Ternary Operators

  • عملگرهای بیتی Bit-wise Operators

  • دستورات شرطی: If و If Else Conditional Statements: If, If-Else Statements

  • دستور If تو در تو Nested If Statement

  • ساختار Else If Ladder Else If Ladder

  • دستور Switch Switch Statement

  • مثالی برای Switch Example for Switch

دستورات حلقه‌ای در C Looping Statements in C

  • حلقه While While Loop

  • مثالی از حلقه While While Loop Example

  • مجموع ارقام یک عدد داده شده Sum of Digits in a Given Number

  • حلقه For For Loop

  • محاسبه فاکتوریل یک عدد با استفاده از حلقه For Finding Factorial of a Given Number Using For Loop

  • جایگزینی حلقه For با حلقه While Replacing For Loop with While Loop

  • حلقه Do while Do-while Loop

  • مثالی از حلقه Do while Do-while Loop Example

توابع در C Functions in C

  • تابع و اجزای آن Function & Its Components

  • دسته‌بندی توابع Categories of Functions

  • محاسبه فاکتوریل با استفاده از توابع Factorial Using Functions

  • محاسبه GCD (بزرگترین مقسوم علیه مشترک) با توابع GCD Using Functions

  • مجموع ارقام با استفاده از توابع Sum of Digits Using Functions

  • مکانیزم‌های پاس دادن پارامترها Parameter Passing Mechanisms

  • برنامه نمونه برای مکانیزم‌های پاس دادن پارامتر Example Program on Parameter Passing Mechanisms

کلاس‌های ذخیره‌سازی و بازگشت در C Storage Classes & Recursion in C

  • توضیحات مفصل کلاس‌های ذخیره‌سازی و انواع آن‌ها Storage Classes & Types - In Detail Explanation

  • مقایسه کلاس ذخیره‌سازی Auto و Static Auto vs Static Storage Class

  • بازگشت (Recursion) در C Recursion in C

  • محاسبه فاکتوریل با استفاده از بازگشت Factorial Using Recursion

  • مجموع n عدد با استفاده از بازگشت Sum of n Numbers Using Recursion

  • سری فیبوناتچی با استفاده از بازگشت Fibonacci Series Using Recursion

آرایه‌ها در C Arrays in C

  • آرایه یک‌بعدی و مقداردهی اولیه در زمان کامپایل 1D Array & Compile-time Initialization

  • مقداردهی در زمان اجرا و یافتن مجموع عناصر آرایه Run-time Initialization & Finding Sum of Elements in Array

  • جستجوی خطی در آرایه‌ها Linear Search in Arrays

  • یافتن تکرار یک عنصر در آرایه مرتب شده Finding Frequency of Given Element in a Sorted Array

  • مرتب‌سازی یک آرایه Sorting an Array

  • آرایه‌های دوبعدی: مقداردهی، خواندن و نمایش 2D Arrays - Initialization, Reading & Displaying

  • برنامه‌های مربوط به کار با آرایه‌های دوبعدی و ماتریس‌ها Working with 2D Arrays/Matrices - Programs

  • آرایه‌های چندبعدی Multi-Dimensional Arrays

رشته‌ها در C Strings in C

  • مقداردهی اولیه، دسترسی و نمایش رشته‌ها String Initialization, Accessing & Displaying

  • کپی کردن رشته‌ها و یافتن طول رشته Copying Strings & Finding Length of Strings

  • معکوس کردن یک رشته داده شده Finding Reverse of the Given String

  • اتصال رشته‌ها (Concatenation) String Concatenation

اشاره‌گرها Pointers

  • درک اشاره‌گرها Understanding Pointers

  • اشاره‌گرهای دوبل (Double Pointers) Double Pointers

  • برنامه نمونه برای نمایش اشاره‌گر و اشاره‌گر دوبل Example Program to Illustrate Pointer & Double Pointer

  • اشاره‌گرها به عنوان پارامتر تابع Pointers as Parameters to Function

  • اشاره‌گر به تابع Pointer to a Function

  • حساب اشاره‌گری (Pointer Arithmetic) Pointer Arithmetic

  • دسترسی به رشته با استفاده از اشاره‌گرها Accessing String Using Pointers

  • یافتن طول رشته با استفاده از اشاره‌گرها Finding Length of the String Using Pointers

  • اتصال رشته‌ها با استفاده از اشاره‌گرها String Concatenation Using Pointers

  • مقایسه رشته‌ها با استفاده از اشاره‌گرها String Comparison Using Pointers

  • اشاره‌گرها و آرایه‌های یک‌بعدی Pointers & 1D Arrays

  • اشاره‌گرها و آرایه‌های دوبعدی Pointers & 2D Arrays

مدیریت پویای حافظه Dynamic Memory Management

  • توابع تخصیص پویای حافظه Dynamic Memory Allocation Functions

  • تابع Malloc() Malloc()

  • تابع Calloc() Calloc()

  • تابع Realloc() Realloc()

ساختارها و Unionها Structures & Unions

  • ساختارها (Structures): سینتکس، مقداردهی و مثال Structures - Syntax, Initialization & Example

  • آرایه‌ای از ساختارها Array of Structures

  • آرایه در داخل ساختار Array Within Structures

  • ساختار در داخل ساختاری دیگر Structure Within Another Structure

  • روش‌های پاس دادن ساختار به تابع Methods of Passing Structure to a Function

  • ساختارها و اشاره‌گرها Structures & Pointers

  • اتحادها (Unions) Unions

  • مثالی از Unionها Example - Unions

  • مباحث Enum و Typedef Enum & Typedef

نمایش نظرات

بوت‌کمپ برنامه‌نویسی C - دوره جامع آموزش زبان C [ویدیو]
جزییات دوره
12h 0m
71
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Geek Bootcamp
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Geek Bootcamp Geek Bootcamp

Geek Bootcampis یک جامعه جهانی از محققان ، مهندسان نرم افزار و اساتید متعهد به پیشبرد آموزش فنی و نوآوری است. Geek Bootcamp که برای اتصال تخصص دانشگاهی با شیوه های صنعت تأسیس شده است ، دانش جمعی از اعضای خود را که از دانشگاه های برتر و شرکت های برتر فناوری در سراسر جهان استقبال می کنند ، بهره می برد. این تیم در ایجاد تجربیات یادگیری دستی و متمرکز بر پروژه تخصص دارد که هم برای مبتدیان و هم برای متخصصان فصلی پذیرایی می کنند. با تخصص مهندسی نرم افزار ، هوش مصنوعی ، فناوری های ابری و علوم داده ، Geek Bootcamp به یک نام قابل اعتماد در ارائه آموزش با کیفیت بالا تبدیل شده است. مأموریت آنها توانمندسازی زبان آموزان با مهارت های برش ، ایجاد شکاف بین تئوری و کاربردهای عملی است. Geek Bootcamp به دلیل طراحی بوته های جامع ، کارگاه ها و دوره های آنلاین که بر پروژه های تعاملی و دنیای واقعی تأکید دارد ، شناخته شده است. Geek Bootcamp با ترکیب نوآوری ، همکاری و آموزش ، همچنان الهام بخش نسل بعدی رهبران فناوری است.